package com.venutech.gongan.vo;

import com.venutech.gongan.dto.rpc.common.vo.PoleDto;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author liuzhengli
 * @Description //TODO 前端设备
 * @Date  2021/8/23 0023 11:10
 * @Param * @param null:
 * @return
 */
@Data
public class QdsxjDto extends AbstractDto {
    //设备主键
    private Integer sb_id;

    //设备编码(国标编码）1
    private String sb_bm;

    //设备名称1
    private String sb_name;

    //点位俗称1
    private String sb_dwname;

    //设备厂商
    private String sb_factroy;

    //设备型号
    private String sb_xh;

    //行政区域
    private String sb_xzqy;

    //安装地址
    private String sb_azdz;

    //经度 1
    private Double sb_jd;

    //纬度 1
    private Double sb_wd;
    //1
    private String sb_ipv4;
    //1
    private String sb_ipv6;

    //摄像机类型 1
    private String sb_type;

    //摄像机功能类型 1
    private String sb_gntype;

    //摄像机位置类型 1
    private String sb_wztype;

    //摄像机补光属性 1
    private String sb_bg;

    //监视方位 1
    private String sb_fw;

    //最高分辨率
    private String sb_fbl;

    //摄像机编码格式 1
    private String sb_code;

    //联网属性 1
    private String sb_lw;

    //所属辖区公安机关
    private String sb_ssjg;

    //所属部门/行业 1
    private String sb_ssbm;

    //录像保存时间(小时) 1
    private String sb_bcsj;

    //安装时间 1
    private Date sb_azsj;

    //架设高度 1
    private String sb_jsgd;

    //管理单位
    private String sb_gldw;

    //管理单位联系方式
    private String sb_gldwtel;

    //摄像机场景预设照片
    private String sb_yszp;

    //设备状态 1
    private String sb_state;

    //属性更新时间 1
    private Date sb_gxsj;

    //设备端口 1
    private String sb_dk;

    //运维单位 1
    private String sb_ywdw;

    //关联设备 1
    private String sb_glsb;

    //对应存储设备IP 1
    private String sb_ccip;

    //设备所属类型 1
    private String sb_sstype;

    //摄像机所属点位
    private String sb_ssdw;

    //摄像机所属系统
    private Integer sb_ssxt;
    /**
     * @Author liuzhengli
     * @Description //TODO 经度
     * @Date  2021/8/10 0010 10:53
     * @Param * @param null:
     * @return
     */
    private Double correct_longitude;

    /**
     * @Author liuzhengli
     * @Description //TODO 纬度
     * @Date  2021/8/10 0010 10:53
     * @Param * @param null:
     * @return
     */
    private Double correct_latitude;

    private String accurate_address;  // 参考地址
    private Double distance;

    //是否选中
    private boolean checked;

    private List<PoleDto> boundPoles;

    private EquipmentOpStatus equipmentOpStatus;  // 设备运维状态（from 中翔）

    private List<String> videoPrivileges;    // 用户的视频权限列表
}
